git tag
commitに対してtagを付与する
2種類
軽量タグ
単なるコミットへのポインタとして機能する
バージョン番号など、簡単なマークをつけるのに適している
e.g.
$ git tag v1.0
注釈付きタグ
タグを作成したユーザーの名前、メールアドレス、タグ付けの日時、タグメッセージを含むことができる
公式のリリースや、後で参照するための重要なコミットに適してる
e.g.
$ git tag -a v1.0 -m "initial release"
GPT-4.icon
### タグの一覧表示
作成したタグの一覧を表示するには、以下のコマンドを使用します:
$ git tag
### タグの詳細表示
特定のタグの詳細(注釈付きタグの場合は、作成者情報やメッセージも含む)を表示するには、以下のコマンドを使用します:
$ git show <タグ名>
明示的にtagのpushをする必要がある
なんでデフォルトでtagはpushされないんだ #??
$ git push --follow-tags
現在のブランチに存在する注釈付きタグが、プッシュされるコミットに関連付けられている場合に限り、自動的にプッシュされる
$ git push origin --tags
$ git push origin <タグ名>
tagのcommentって何書けばいいの #??
https://blog.eiel.info/blog/2014/05/28/cotains-commit-in-tags/
https://qiita.com/k-penguin-sato/items/c62b47dd79f144c68dad
https://qiita.com/growsic/items/ed67e03fda5ab7ef9d08